package _12_proxy_pattern.v1_0;

/**
 * @Description: 游戏者
 * @Auther: 2019/6/19 15:29 by zhang.jy
 */
public class GamePlayer implements IGamePlayer {
	private String name = "";

	//通过构造函数传递名称
	public GamePlayer(String _name) {
		this.name = _name;
	}

	//打怪，最期望的就是杀老怪
	@Override
	public void killBoss() {
		System.out.println(this.name + "在打怪！");
	}

	//进游戏之前你肯定要登录吧，这是一个必要条件
	@Override
	public void login(String user, String password) {
		System.out.println("登录名为" + user + "的用户" + this.name + "登录成功！");
	}

	//升级，升级有很多方法，花钱买是一种，做任务也是一种
	@Override
	public void upgrade() {
		System.out.println(this.name + " 又升了一级！");
	}
}